package day1226;

import java.util.ArrayList;
import java.util.Arrays;

public class Test3 {
    public static void main(String[] args) {

        //ArrayList里边采用数组的形式存储元素
        //删除元素， 添加元素，查找元素，替换元素。 需要调用一下就行。
        ArrayList list= (ArrayList) Arrays.asList('A' ,'C','D','A', 'B');
        list.add('F');

        list.remove('A');







//char[]  arr2={'A' ,'C','D','A', 'B'};


        char[]  arr1={'A'};
        char[]  arr2={'A' ,'C','D','A', 'B'};//对arr2求arr1的差集： 将arr2中的A和B删除
        int i=0;
        do{
            char arr1Ele=arr1[i];
            int j=0;
            do{
                //char arr2Ele=arr2[j];
                if(arr1Ele==arr2[j]){//判断arr1Ele和arr2Ele是否相等
                    for(int k=j+1; k<arr2.length;k++){
                        arr2[k-1]=arr2[k];
                    }
                    arr2=Arrays.copyOf(arr2, arr2.length-1);//使用编程语言提供的Arrays文件copyOf删除最后一个元素
                }
                j++;
            }while(j<arr2.length);
            i++;
        }while(i<arr1.length);//Arrays.toString(): 用编程语言提供的Arrays文件toString函数(需要import)
        System.out.println(Arrays.toString(arr2));
    }
}
